home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / virus / go_en1.zip / AUDIT.TXG < prev    next >
Text File  |  1993-10-27  |  10KB  |  241 lines

  1. ICOFILE:550=F1.ICO
  2.              EDLAB Computer Audit and Management System
  3. NOUPDOWN
  4.  Introduction:
  5.  As the storage area of computers rises above 100 Mega bytes, the programs
  6.  and data files become increasingly difficult to manage.
  7.  All EDLAB programs, also shareware, are supplied with embedded EDLAB-Vaccine.
  8.  EDLAB-Vaccine contains our AUDIT Object.
  9.  This object reports, every time it is run, to the audit file EDLAB.AUD.
  10.  The information in this file can be seen with the simple program
  11.  
  12. ICOFILE:275=HARDDISK.ICO
  13.        EDLABAUD.EXE                                       Harddisk bursting
  14.                                                           with programs. The
  15.                                                           disks can hardly
  16.  Program Audit/Management:                                revolve for excess
  17.  -------------------------                                code.
  18.  Example of such a report:
  19.  
  20.  D:\TRA_UTIS\SHAREXE1>edlabaud                         <-- command line entry
  21.  
  22.  Viewing title: C:\EDLAB.AUD
  23.  File_name_________________________________ __Used S ___Size Date____ Time_
  24.  D:\TRA_UTIS\SHAREXE1\EDLABAUD.EXE              29     10752 25/10-93 09:33
  25.  D:\TRA_UTIP\ARC\VIEWTXTG.EXE                    2     63184 22/10-93 17:04
  26.  D:\TRA_UTIS\SHAREXE1\CRC.EXE                   13     11136 25/10-93 11:22
  27.  D:\TRA_UTIS\SHAREXE1\EDLABINF.EXE               6 S   21712 25/10-93 13:33
  28.  D:\A_VIRUS\ARC\VIEWTXTG.EXE                    23 S   65808 25/10-93 13:35
  29.  D:\A_VIRUS\ARC\MEMCHK2.EXE                      1 S   10160 24/10-93 16:09
  30.  D:\UT\EDLABAUD.EXE                              6     13504 25/10-93 11:38
  31.  D:\A_VIRUS\GO_EN1X.EXE                          2    183768 25/10-93 09:50
  32.  D:\A_VIRUS\ARKIVER\GO_ZIP.EXE                   3     20560 25/10-93 10:40
  33.  D:\TRA_UTIS\SHAREXE1\FEXIST.EXE                 1 S    9456 25/10-93 11:02
  34.  D:\TRA_UTIS\SHAREXE1\ASK_YN.EXE                 1 S   11664 25/10-93 11:03
  35.  D:\TRA_UTIS\SHAREXE1\WIND_ACT.EXE               1 S    9728 25/10-93 11:04
  36.  
  37.  The above report is automatically created, edited and added to, as you execute
  38.  programs protected with EDLAB-Vaccine(c) (embedded) or EDLAB-Antistof(c)
  39.  (attached). The result is that you are now assisted in auditing and managing
  40.  your programs.
  41.  The simple programs (tools) provided with this package are naturally limited
  42.  due to size and price. The professional PC Audit, Control, Protection and 
  43.  Managing system SafeMark(c), uses EDLAB.AUD information to manage up to 960 
  44.  PC's. This saves considerable time and money.
  45.  >> More about SafeMark in CompuServe GO SWREG:
  46.         PC-Audit/Control, utility/training v2.4 from EDLAB(tm)
  47.  
  48.  Apart from the fields 'S', all fields in the audit report are quite obvious.
  49.  'S' is the marker for Shareware products. If there is no 'S', then it is the
  50.  professional version.
  51.  Professional versions are without the shareware tag and enhanced for
  52.  professional use. The professional versions can be obtained from
  53.  
  54.    CompuServe GO SWREG
  55.  
  56.  (Run any EDLAB shareware utility program for further information)
  57.  
  58.  By using information from the 'Date' and 'Used' fields, you can decide if the
  59.  program should be removed. If you don't use a program, then it takes
  60.  unnecessary disk space. It is also cumbersome to tread around in massive 
  61.  numbers of programs. If a large number of the programs are not used, then it 
  62.  is direct waste (or therapeutical time waste for retarded persons).
  63.  
  64.  Dynamic programs can be made, which suggest deletion of the program you don't
  65.  use etc., when you are running out of space. Many companies buy larger and
  66.  larger disks, although they 'just' needed to delete programs out of use.
  67.  Well, until now few or no programs reported their use and thus made a
  68.  decision of which program to delete, very difficult.
  69.  
  70.  
  71.  Loading EDLAB.AUD data into an EDLAB database, for logic decisions:
  72.  -------------------------------------------------------------------
  73.  Source text for DBSUPER/CMDEDIT applications
  74.  ............................................
  75.  
  76.  {ID TEXT} "Load the EDLAB.AUD file into an EDLAB database,"
  77.  {ID TEXT} "for logic decisions on program management."
  78.  
  79.  RENAME  var_0   database_dbf
  80.  RENAME  var_1   database_cdf
  81.  RENAME  var_2   database_aud
  82.  RENAME  var_3   comspec
  83.  
  84.  PASSWORD ""             ;Anti Virus password for database protection
  85.  {IF NEW} then
  86.      {FCALL} new_dbf     ;Create the database as it did not exist
  87.  else
  88.      {FCALL} clr_dbf     ;Clean database
  89.  end
  90.  database_dbf    := {&DB NAME&}    ;Fetch database name
  91.  NEWFILE database_dbf              ;Re-load database (single user)
  92.  PASSWORD ""
  93.          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  94.          ;                                                   ;
  95.          ; Investigate full path+name for EDLAB.AUD using    ;
  96.          ; environment variable "SAFEMARK"                   ;
  97.          ;                                                   ;
  98.          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  99.  {FCALL} _GET_ENV_STR "SafeMark"
  100.  {TEST =} func_r ""
  101.  {IF =} then
  102.      database_aud    := "C:\EDLAB.AUD"    ;Default positioning of audit file
  103.  else
  104.      database_aud    := func_r            ;Custom positioning of audit file
  105.      {STR LEN} func_r database_aud
  106.      {STR CPY} func_r database_aud func_r 1
  107.      {TEST =} func_r "\"
  108.      {IF not =} then
  109.          {CONCAT} database_aud database_aud "\"
  110.      end
  111.      {CONCAT} database_aud database_aud "EDLAB.AUD"
  112.  end
  113.          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  114.          ;                                                   ;
  115.          ; Create EDLAB.CDF using EDLABAUD.EXE               ;
  116.          ;                                                   ;
  117.          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  118.  {EXECUTE} "EDLABAUD /CDF > EDLAB.CDF"   ;Example of use of utility programs
  119.  {FCALL} _FILE_EXIST "EDLAB.CDF"         ;in applications
  120.  {TEST =} func_r "T"
  121.  {IF not =} then
  122.      {SET EXITCODE} 1
  123.      EXIT
  124.  end
  125.  APPEND FROM CDF "EDLAB.CDF"             ;Load CDF into database
  126.  
  127.  EXIT
  128.  
  129.  
  130.  The source text was written with CMDEDIT-Professional:
  131. ICOFILE:275=CMDEDIT1.ICO
  132.  
  133.  Designing applications with
  134.  CMDEDIT(C) from EDLAB is a joy.
  135.  
  136.  Intelligent HELP, Pointing
  137.  HELP, Cue cards, Command
  138.  pasting, Mouse operated,
  139.  132x60 characters on 21"
  140.  screen for 4 times more on
  141.  screen information etc.,
  142.  cuts RSI (Repetitive Strain
  143.  Injury) to a minimum and
  144.  speeds up application
  145.  design.
  146.  
  147.  Command HELP points to
  148.  {FCALL} in the source.
  149.  See Point HELP window ->
  150.  
  151.  
  152.  Command Pasting from CMDEDIT with Mouse or Keyboard:
  153. ICOFILE:225=CMDEDIT2.ICO
  154.  A reduction in keyboard
  155.  use of 5 times or more
  156.  can be expected, due to
  157.  Command Pasting.
  158.  Utility pasting further
  159.  reduces operator keying.
  160.  
  161.  *> Reduce operator RSI.
  162.  
  163.  The window shows Blockread
  164.  command pasting of type-
  165.  less files (with HELP).
  166.  
  167.  Get DBSUPER and CMDEDIT, the interactive application and database design 
  168.  system, with ISO9000 design environment from 
  169.  >> CompuServe GO SWREG:
  170.           EDLAB's DBSUPER/CMDEDIT, interactive application design 
  171.  
  172.  
  173.  Embedded File Info:
  174.  -------------------
  175.  To further assist anyone in using programs with EDLAB-Vaccine, the INFORMATION
  176.  object, a part of EDLAB-Vaccine, allows any user to attach up to 255
  177.  characters to the program. Such personal information enhances the use of any
  178.  program. Personal information in programs on personal computers has increasing
  179.  value as the storage size increases.
  180.  
  181.  
  182.  Personal information can be entered into EDLAB-Vaccinated programs with 
  183.  the program
  184.  
  185.        EDLABINF.EXE
  186.  
  187.  Example of such entry:
  188.  Entry of personal information into MEMCHK2.EXE.
  189.  
  190.  D:\A_VIRUS\ARC>edlabinf memchk2.exe /e       <-- The command entry
  191.  Checking for virus /                         <-- Embedded Virus Check
  192.  
  193.  Edit file info: D:\A_VIRUS\ARC\MEMCHK2.EXE
  194.  EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE.  <-*1
  195.  MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.    <-*2
  196.                                                                           <-*3
  197.  
  198.  *1 = Line 1 entered personal information
  199.  *2 = Line 2 entered personal information
  200.  *3 = Line 3 entered personal information
  201.  
  202.  With the entered personal information, the program responds to the command
  203.  <edlabinf memchk2.exe> with:
  204.  
  205.  D:\A_VIRUS\ARC>edlabinf memchk2.exe
  206.  Checking for virus /
  207.  EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE.
  208.  MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
  209.  
  210.  
  211.  
  212.  Yes, your personal information is now entered into the program and can be
  213.  seen with the simple program EDLABINF. It follows the program, where ever 
  214.  it goes. Just obtain the information with EDLABINF.
  215.  
  216.  You can naturally edit any entry, when you wish.
  217.  Example of editing of our earlier entry:
  218.  
  219.  D:\A_VIRUS\ARC>edlabinf memchk2.exe /e                                │
  220.  Checking for virus /                                                  V
  221.  EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE.
  222.  MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
  223.  
  224.                                                                        │
  225.  Edit file info: D:\A_VIRUS\ARC\MEMCHK2.EXE                            V
  226.  EDLABINF.EXE has been used to insert this information into MEMCHK2.EXE:
  227.  MEMCHK2.EXE is protected with EDLAB-Vaccine(c) and cannot be patched.
  228.  
  229.  
  230.  A command program (or desktop) such as Norton Commander, Windows filemanager,
  231.  DRDOS Viewmax etc., would be greatly enhanced by displaying such embedded
  232.  personal text.
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.